home *** CD-ROM | disk | FTP | other *** search
/ Champak 146 / (Vol 146) Jan 07 2012.iso / Games / shark_attack_2.swf / scripts / DefineSprite_52 / frame_1 / DoAction.as
Text File  |  2012-01-07  |  1KB  |  52 lines

  1. if(_parent._x + _parent.speed < _parent.dest_x)
  2. {
  3.    _parent._x += _parent.speed;
  4.    if(_parent._xscale < 0)
  5.    {
  6.       _parent._xscale *= -1;
  7.    }
  8. }
  9. else if(_parent.dest_x < _parent._x - _parent.speed)
  10. {
  11.    _parent._x -= _parent.speed;
  12.    if(0 < _parent._xscale)
  13.    {
  14.       _parent._xscale *= -1;
  15.    }
  16. }
  17. else if(_parent.start_x < _parent._x)
  18. {
  19.    _parent.dest_x = _parent.dest_left;
  20. }
  21. else
  22. {
  23.    _parent.dest_x = _parent.dest_right;
  24. }
  25. if(_parent.timer == 0)
  26. {
  27.    _parent.gotoAndStop("stand");
  28. }
  29. else
  30. {
  31.    _parent.timer--;
  32. }
  33. x = _parent._x + _parent._parent._x;
  34. y = _parent._y + _parent._parent._y;
  35. if(x < _root.mascot._x + 30 && _root.mascot._x - 30 < x && (y < _root.mascot._y + 40 && _root.mascot._y < y) && _root.mascot.pushed != true)
  36. {
  37.    _root.mascot.pushed = true;
  38.    if(x < _root.mascot._x)
  39.    {
  40.       _root.mascot.dest_x = _root.mascot._x + 100;
  41.    }
  42.    else
  43.    {
  44.       _root.mascot.dest_x = _root.mascot._x - 100;
  45.    }
  46.    _root.mascot.jumping = true;
  47.    _root.mascot.jumpspeed = _root.mascot.jumpspeed_max;
  48.    _root.mascot.dest_y = _root.mascot._y - 100;
  49.    _root.mascot.gotoAndStop("jump");
  50.    _root.s_boing.start();
  51. }
  52.